const readline = require('readline-sync');

//去重复
// let arr = [1, 2, 3, 4, 5, 6, 3, 2, 1];
// let nweArr = [];
// 第一种方法
// let newArr = arr.filter((item,index) => arr.indexOf(item) == index)
// console.log(newArr);

// 第二种方法
// arr.sort((a, b) => a - b);
// console.log(arr);
// for (let i = 0;i<arr.length;i++){
//     if(arr[i] == arr[i+1]){
//         arr.splice(i,1);
//         i--
//     }
// }
// console.log(arr);

// 第三种方法
// for (let i = 0; i < arr.length; i++) {
//     for (let j = i + 1; j < arr.length; j++) {
//         if (arr[i] - arr[j] == 0) {
//             arr.splice(j, 1);
//             i--;
//         }

//     }
// }
// console.log(arr);

// 第四种方法
// for (let i = 0; i < arr.length; i++) {
//     if (arr.indexOf(arr[i]) != arr.lastIndexOf(arr[i])) {
//         arr.splice(i, 1);
//         i--;
//     }
// }
// console.log(arr);

// 第五种方法
// let newArr = [];
// for (let i = 0; i < arr.length; i++) {
//     if (newArr.indexOf(arr[i]) == -1) {
//         newArr.push(arr[i]);
//     }
// }
// console.log(newArr);

//选择排序 一个值和后面的所有数比较
// let arr = [5, 8, 6, 7, 1, 2, 4, 9, 3, ];
// for (let i = 0; i < arr.length; i++) {
//     for (let j = i + 1; j < arr.length; j++) {
//         if (arr[i] > arr[j]) {
//             [arr[i], arr[j]] = [arr[j], arr[i]]
//         }
//     }
// }
// console.log(arr);
//冒泡 两两比较
// for (let count = 1; count < arr.length; count++) {
//     for (let i = 0; i < arr.legnht; i++) {
//         if (arr[i] > arr[i+1]) {
//             [arr[i], arr[i+1]] = [arr[i+1], arr[i]]
//         }
//     }
// }
// console.log(arr);

//1-100 所有奇数，以返回值的形式返出来

// function foo() {
//     let arr = [];
//     for (let i = 1; i <= 100; i++) {
//         if (i % 2 !== 0) {
//             arr.push(i);
//         }
//     }
//     return arr;
// }
// let result = foo()
// console.log(result);

//封装随机数（整数）
function random(min, max) {
    if(!max){
        [max,min] = [min,0];
    }
    let number = parseInt(Math.random(min,max)*(max-min+1)+min);
    
    // console.log(number);
    return number;
}
random(5, 10);
